how to pipe data